﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Threading;
using System.Data.SqlClient;
using System.Configuration;

namespace ivv
{
    public partial class exportar : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

        }

        protected void btnBairros_Click(object sender, EventArgs e)
        {
            //TRANFERÊNCIA DOS BAIRROS
            ivvExportacao.bairro b = new ivvExportacao.bairro();
            //Chamada do método transfeririBairros() retornando uma mensagem
            Panel1.Controls.Add(new LiteralControl("<table><tr><td>" + b.transfeririBairros() + "</td></tr></table>"));
            //FIM TRANFERÊNCIA DOS BAIRROS
        }

        protected void btnEmpreendimento_Click(object sender, EventArgs e)
        {
            //TRANFERÊNCIA DOS EMPREENDIMENTOS
            ivvExportacao.empreendimentos eP = new ivvExportacao.empreendimentos();
            //Chamada do método transfeririEmpreendimentosResid_d() retornando uma mensagem
            //MÉTODO SEM RETORNO MAS QUE DEVE SER EXECUTADO ANTES DA TRANSFERÊNCIA DOS DADOS LIMPANDO A TABELA
            //eP.limparTabelaEmpreendimento();
            Panel1.Controls.Add(new LiteralControl("<table><tr><td>" + eP.transfeririEmpreendimentosResid_d() + "</td></tr></table>"));
            Panel1.Controls.Add(new LiteralControl("<table><tr><td>" + eP.transfeririEmpreendimentosComerc_d() + "</td></tr></table>"));
            //FIM TRANFERÊNCIA DOS EMPREENDIMENTOS

            btnIvv.Enabled = true;
        }

        //protected void btnTipoEmpreendimento_Click(object sender, EventArgs e)
        //{
        //    //TRANFERÊNCIA DOS TIPO DE UNIDADE DOS EMPREENDIMENTOS
        //    ivvExportacao.tipoUnidadeEmpreendimento tUE = new ivvExportacao.tipoUnidadeEmpreendimento();
        //    //Chamada do método transfeririTipoUnidadeEmpreendimentoResid_d() retornando uma mensagem
        //    //MÉTODO SEM RETORNO MAS QUE DEVE SER EXECUTADO ANTES DA TRANSFERÊNCIA DOS DADOS PARA VINCULAR OS DADOS DAS DUAS TABELA
        //    tUE.load();
        //    Panel1.Controls.Add(new LiteralControl("<table><tr><td>" + tUE.transfeririTipoUnidadeEmpreendimentoResid_d() + "</td></tr></table>"));
        //    Panel1.Controls.Add(new LiteralControl("<table><tr><td>" + tUE.transfeririTipoUnidadeEmpreendimentoComerc_d() + "</td></tr></table>"));
        //    //FIM TRANFERÊNCIA DOS TIPO DE UNIDADE DOS EMPREENDIMENTOS

        //    btnIvv.Enabled = true;
        //}

        protected void btnIncorporadora_Click(object sender, EventArgs e)
        {
            //TRANFERÊNCIA DOS INCORPORADORAS
            ivvExportacao.incorporadora i = new ivvExportacao.incorporadora();
            //Chamada do método transfeririIncorporadoras() retornando uma mensagem
            Panel1.Controls.Add(new LiteralControl("<table><tr><td>" + i.transfeririIncorporadoras() + "</td></tr></table>"));
            //FIM TRANFERÊNCIA DOS INCORPORADORAS

            btnEmpreendimento.Enabled = true;
        }

        protected void btnPonderador_Click(object sender, EventArgs e)
        {
            //TRANFERÊNCIA DOS PONDERADORES
            ivvExportacao.ponderador p = new ivvExportacao.ponderador();
            //Chamada do método transfeririPonderadores() retornando uma mensagem
            Panel1.Controls.Add(new LiteralControl("<table><tr><td>" + p.transfeririPonderadores() + "</td></tr></table>"));
            //FIM TRANFERÊNCIA DOS PONDERADORES
        }

        protected void btnUsuario_Click(object sender, EventArgs e)
        {
            //TRANFERÊNCIA DOS USUARIOS
            ivvExportacao.usuario u = new ivvExportacao.usuario();
            //Chamada do método transfeririUsuarios() retornando uma mensagem
            Panel1.Controls.Add(new LiteralControl("<table><tr><td>" + u.transfeririUsuarios() + "</td></tr></table>"));
            //FIM TRANFERÊNCIA DOS USUARIOS
        }

        //protected void btnEstagioObra_Click(object sender, EventArgs e)
        //{
        //    //TRANFERÊNCIA DOS ESTÁGIOS DAS OBRAS
        //    ivvExportacao.estagioObra eO = new ivvExportacao.estagioObra();
        //    //Chamada do método transfeririEstagioObras() retornando uma mensagem
        //    Panel1.Controls.Add(new LiteralControl("<table><tr><td>" + eO.transfeririEstagioObras() + "</td></tr></table>"));
        //    //FIM TRANFERÊNCIA DOS ESTÁGIOS DAS OBRAS
        //}

        protected void btnIvv_Click(object sender, EventArgs e)
        {
            //TRANFERÊNCIA DOS IVVS
            ivvExportacao.IVV ivv = new ivvExportacao.IVV();
            //MÉTODO SEM RETORNO MAS QUE DEVE SER EXECUTADO ANTES DA TRANSFERÊNCIA DOS DADOS PARA VINCULAR OS DADOS DAS DUAS TABELA
            ivv.load();
            Panel1.Controls.Add(new LiteralControl("<table><tr><td>" + ivv.transferirIVVResid_d() + "</td></tr></table>"));
            Panel1.Controls.Add(new LiteralControl("<table><tr><td>" + ivv.transferirIVVComerc_d() + "</td></tr></table>"));
            //FIM TRANFERÊNCIA DOS IVVS

            ofertas();
        }

        public void ofertas()
        {
            calcularOfertas cO = new calcularOfertas();
            cO.calcularTotos();
            Panel1.Controls.Add(new LiteralControl("<table><tr><td>Ok!</td></tr></table>"));
        }
    }
}
